#detail header{
    background-color: #FF6040;
    width: 3.75rem;
   margin: 0 auto;
  }
  #detail header .box_top{
     height: 0.44rem;
     display: flex;
     align-items: center;
     justify-content: space-between;
     margin: 0rem 0.06rem 0rem 0.17rem;
  }
  #detail header .box_top span{
      font-size: 0.17rem;
     color: #fff;
  }
  #detail header .box_top p{
      font-size: 0.17rem;
      color: #fff;
      margin-left: 0.32rem;
      opacity: 0.9;
  }
  #detail header .box_top .gd{
      width: 0.87rem;
      height: 0.32rem;
      border: 0.01rem solid rgba(255,255,255,0.25);
      border-radius: 0.405rem;
      display: flex;
      align-items: center;
      justify-content: space-evenly;
  }
  #detail  header .box_top .gd div{
      height: 0.18rem;
      width: 0.005rem;
    background-color: rgba(255,255,255,0.25);
  }

  #detail header .menu{
    height: 0.3rem;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    background: linear-gradient(180deg, #FF6040 0%, #FF8A80 100%);
    box-shadow: 0 2px 6px 0 rgba(255,149,128,0.50);
    position: relative;
 }
 #detail header .menu span{
     font-size: 0.14rem;
     color: #FFFFFF;
 }
 #detail header .menu span:nth-child(1)::after{
    content:'';
    display: block;
    width: 0.16rem;
    border-bottom: 0.015rem solid;
    position: absolute;
    bottom: 0.002rem;
    left: 0.58rem;
    box-shadow: 0 0.02rem 0.06rem 0 rgba(255,149,128,0.50);
 }
 /* banner1 */
 #detail .banner1{
    width: 3.75rem;

    margin: 0 auto;
 }
 #detail.banner1 div{
     width:100%;
     height: 3.75rem;
     background: url(../../assets/images/分类1.png);
     background-size: 100% 100%;
     position: relative;
 }
 #detail .banner1 div>img{
    width:100%;
    height: 3.75rem;
 }
 #detail .banner1 div div:nth-child(1){
     width: 0.24rem;
     height: 0.24rem;
     text-align: center;
     background: rgba(51,51,51,0.80);
   position: absolute;
   top: 10px;
   right: 10px;
   border-radius: 50%;
   line-height: 0.24rem;
 }
 #detail .banner1 div div:nth-child(1) span{
    font-size: 0.14rem;
    color: #fff;
 }
 #detail .banner1 div div:nth-child(2) i{
    width: 0.4rem;
    height: 0.18rem;
    background: rgba(51,51,51,0.80);
border-radius: 0.09rem;
position: absolute;
 right: 0.1rem;
 bottom: 0.1rem;
 font-size: 0.14rem;
color: #FFFFFF;
text-align: center;
line-height: 0.18rem;
 }
 
 #detail article .title1{
     position: relative;
     width: 3.75rem;

     margin: 0 auto;
 }
 #detail article .title1>span:nth-child(1){
    font-size: 0.14rem;
    color: #FF6040;
}
#detail article .title1>span:nth-child(2){
    font-size: 0.3rem;
    color: #FF6040;
}
#detail article .title1 strike{
    font-size: 0.14rem;
    color: #999999;
}
#detail article .title1 .text{
    position: absolute;
    right: 0.09rem;
    bottom: 0.08rem; 
}
#detail article .title1 .text a{
    display: flex;
    flex-direction: column;
    align-items: center;
}
#detail article .title1 .text a span{
    font-size: 0.11rem;
    color: #FF6040;
}
#detail article h2,
article>p,
article .text2{
    margin-left: 0.1rem;
}
#detail article h2{
    font-size: 0.16rem;
    color: #333333;
}
#detail article p{
    font-size: 0.14rem;
    color: #999999;
}
#detail article .text2{
    width: 0.83rem;
    height: 0.16rem;
    background: #FF8066;
    font-size: 0.1rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.16rem;
    margin-top: 0.1rem;
}
#detail article .text3{
    position: relative;
    width: 3.75rem;
    margin: 0 auto;
    height: 0.2rem;
    background: #F2F2F2;
   display: flex;
   align-items: center;
   justify-content: space-between;
   font-size: 0.1rem;
color: #999999;
margin-top: 0.1rem;
margin-bottom: 0.08rem;
}
#detail article .text3 a{
    color: red;
    font-size: 0.1rem;
}
#detail article .main{
    width: 3.75rem;
    margin: 0 auto;
    background: #F2F2F2;
    margin-top: 0.08rem;
    padding-top: 0.1rem;
    display: flex;
    justify-content: space-between;
 
}
#detail article .main>div:nth-child(1){
    height: 0.45rem;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    font-weight: bold;
}
#detail article .main>div:nth-child(1) h3{
    font-size: 0.12rem;
    color: #333333;
    font-weight: bold;
}
#detail article .main .right{
   width: 3.2rem;
  border-bottom: 0.01rem solid #ccc;
  display: flex;
  background-color: #fff;
  height: 0.45rem;
 align-items: center;
 
}
#detail article .main .right a{
    display: flex;
}
#detail article .main .right div{
    width: 0.39rem;
    height: 0.16rem;
    /* background: url(../assets//images/50.png) no-repeat; */
    margin-top: 0.03rem;
    background-size: 0.32rem 0.16rem;
}
#detail article .main .right div span{
    font-size: 0.1rem;
    color: #663014;
    margin-left: 0.067rem;
    font-weight: bold;
    opacity: 0.8;
}
#detail article .main .right a:nth-child(2) div span{
    margin-left: 0.09rem;
}
#detail article .main .right a:nth-child(3) div span{
    margin-left: 0.1rem;
}
#detail article .main2{
    display: flex;
    height: 0.45rem;
    align-items: center;
}
#detail article .main2 h3{
    font-size: 0.12rem;
    color: #333333;
    background-color: #fff;
    flex-grow: 1;
    font-weight: bold;
    text-align: center;
    
}
#detail article .main2 .right2{
    width: 3.2rem;
    border-bottom: 0.01rem solid #ccc;
    display: flex;
    justify-content: space-between;
    background-color: #fff;
    height: 0.45rem;
   align-items: center;
}
#detail article .main2 .right2 span{
    font-size: 0.12rem;
color: #666666;
}
#detail footer{
    width: 3.75rem;
    /* height: 0.83rem; */


    margin: 0 auto;
}
#detail footer ul{
    width: 3.75rem;
    height: 0.83rem;
    position: fixed;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    background-color: #fff;
    display: flex;
}
#detail footer ul li{
    width: 3.75rem;
    display: flex;
  
}
#detail footer ul li .a{
    height: 0.49rem;
    flex-grow: 3;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 0.1rem;
    color: #333333;

}
#detail footer ul li .a span:nth-child(1){
    font-size: 0.2rem;

}
#detail footer ul li .b{
    width: 1.1rem;
    height: 0.49rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.16rem;
    color: #663014;
    font-weight: bold;
}
#detail footer ul li .d{
    background: #FFCC66;
}
#detail footer ul li .c{
    font-size: 0.16rem;
    color: #FFFFFF;
    background: #FF6040;
}
.di img{
    width: 1.3rem;
    height: 0.3rem;
  position: fixed;
    bottom: 0.07rem;
    left: 50%;
    transform: translateX(-50%);
}